/***********************************************************************
************************************************************************
*                                                                      *
*  ALLGEMEINE DEFINITIONEN FUER DEN CAN-TASK                           *
*                                                                      *
************************************************************************
*    Copyright 1991 .. 2001 METTLER  &  FUCHS  AG,  CH-8953 Dietikon   *
************************************************************************/


/* Diverses */
/* ======== */

/* Identifikation des CAN-Tasks */
#define CAN_TASK_ID 0

/* Wert wenn ein Objekt an keinen Task gebunden ist */
#define NO_BIND  CAN_TASK_ID



/* Objekt-Typen im Objekt-Buffer */
/* ============================= */

#define D_REC           0
#define D_SEND          1
#define D_REC_R_SEND    2
#define D_SEND_R_REC    3



/* Fehlermeldungen */
/* =============== */
#define C_OK                 0
#define C_NOT_STARTED        1
#define C_CONF_ERROR         2
#define C_OBJ_ERROR          3
#define C_TOO_LONG           4
#define C_INVALID_TYPE       5
#define C_MEM_FULL           6
#define C_NOT_STOPPED        7
#define C_OBJ_REBIND         8
#define C_TIMEOUT            9
#define C_CAN_FAILURE       10
#define C_ERR_ACTIVE        11
#define C_ERR_PASSIVE       12
#define C_BUS_OFF           13
#define C_SEND_ERROR        14
